package com.ktwlsoft.fundmanage.payload.fundIn;

import com.ktwlsoft.fundmanage.domain.entity.FundSuperviseAccept;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 业务列表查询
 *
 * @author Name on 2019/9/10 11:56
 * @version 1.0
 */
@Getter
@Setter
public class FindBusinessPageRequest {

    @ApiModelProperty("pn")
    private int pn;

    @ApiModelProperty("pageSize")
    private int pageSize;

    /**房屋所在区县代码*/
    @ApiModelProperty("房屋所在区县代码")
    private String districtCode;

    /**受理日期开始*/
    @ApiModelProperty("受理日期开始")
    private String acceptanceDataStart;

    /**受理日期结束*/
    @ApiModelProperty("受理日期结束")
    private String acceptanceDataEnd;

    /**关键字*/
    @ApiModelProperty("关键字")
    private String keyWords;

    /**备案状态*/
    @ApiModelProperty("备案状态")
    private FundSuperviseAccept.AcceptState acceptState;

    /**合同审核是否通过*/
    @ApiModelProperty("合同审核是否通过")
    private FundSuperviseAccept.ContractApproval contractApproval;

    /**是否过户*/
    @ApiModelProperty("是否过户")
    private Boolean transferState;

    /**是否备案*/
    @ApiModelProperty("是否备案")
    private Boolean recordState;

    /**资金缴款-资金状态逗号分隔*/
    @ApiModelProperty("资金状态逗号分隔")
    private String fundState;

    /**请求类型:1.业务受理,2.协议审核*/
    @ApiModelProperty("请求类型:1.业务受理,2.协议审核")
    private Integer requestType;
}